GetFileInfo; PARSE VAR RESULT . . ' "' filename '"'
today = DATE('E'); PARSE VAR today jj '/' mm '/' aa
jj = STRIP(jj,'L','0'); mm = STRIP(mm,'L','0'); aa = STRIP(aa,'L','0')
Text2Win COL 1 CONVERT TEXT keyword WORD(filename,1) "1.0" "("jj"."mm"."aa")\n"
RETURN
Get_Name:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 ACT TEXT "Entrez le texte de cette commande"
PARSE VAR RESULT button ',"' name '","' .
IF (button == OK) THEN DO
Text2Win COL 1 CONVERT TEXT keyword name'\n'
END
RETURN
Get_NameQ:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 ACT TEXT "Entrez un nom pour cette commande"
PARSE VAR RESULT button ',"' name '","' .
IF (button == OK) THEN DO
Text2Win COL 1 CONVERT TEXT keyword '"'name'"\n'
END
RETURN
Get_Node:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 T1 "Nom" STR2 T2 "Titre" ACT TEXT "Entrez un nom et un titre (optionnel) pour cette commande"
PARSE VAR RESULT button ',"' name '","' title '"'
IF (button == OK) THEN DO
Text2Win COL 1 CONVERT TEXT keyword name '"'title'"\n'
Text2Win NOCURS CONVERT TEXT "\n@ENDNODE\n"
END
RETURN
Get_Name_TitleQ:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 T1 "Nom" STR2 T2 "Titre" ACT TEXT "Entrez un nom et un titre (optionnel) pour cette commande"
PARSE VAR RESULT button ',"' name '","' title '"'
IF (button == OK) THEN DO
Text2Win COL 1 CONVERT TEXT keyword name '"'title'"\n'
END
RETURN
Get_Name_Font:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 T1 "Nom" STR2 T2 "Taille" ACT TEXT "Entrez le nom puis la taille de la fonte"
PARSE VAR RESULT button ',"' name '","' size '"'
IF (button == OK) THEN DO
Text2Win COL 1 CONVERT TEXT keyword name size'\n'
END
RETURN
Get_Name_Line:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 T1 "Nom" STR2 T2 "Ligne" ACT TEXT "Entrez le nom du noeud puis le numéro de la\nligne dans le document (optionnel)"
PARSE VAR RESULT button ',"' name '","' line '"'
IF (button == OK) THEN DO
Text2Win COL 1 CONVERT TEXT keyword name line'\n'
END
RETURN
Get_Button:
ARG cmdname,keyword
ReqMulti STDCANCEL cmdname CONVERT STR1 T1 "Bouton" STR2 T2 "Commande" ACT TEXT "Entrez le nom pour le bouton, puis la\ncommande qui doit être exécutée"
PARSE VAR RESULT button ',"' name '","' cmd '"'
IF (button == OK) THEN DO
Text2Win CONVERT TEXT keyword'"' name '"' cmd'}\n'